Round a specified decimal by setting precisionΒΆ

Round a specified decimal by setting precision (between 1 and 4).
Sample Number : 0.26598
Original Number : 0.26598
Precision- 1 : 0.3
Precision- 2 : 0.27
Precision- 3 : 0.266
Precision- 4 : 0.2660
Expected output:
Original Number : 0.26598
Precision- 1 : 0.3
Precision- 2 : 0.27
Precision- 3 : 0.266
Precision- 4 : 0.2660
import decimal

d = decimal.Decimal('00.26598')
print("Original Number : ",d)

for i in range(1, 5):
    decimal.getcontext().prec = i
    print("Precision-", i, ':', d * 1)

Output:

Original Number: 0.26598
Precision- 1: 0.3
Precision- 2: 0.27
Precision- 3: 0.266
Precision- 4: 0.2660